package com.tom.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.tom.dto.ArticleContentDTO;
import lombok.Data;

import java.util.List;

/**
 * All rights Reserved, Designed By www.tom.com
 *
 * @version V1.0
 * @Package bw-article-api
 * @Description:
 * @author: dengyi
 * @date: 2020/2/11
 * @Copyright: 2019 www.tomonline-inc.com Inc. All rights reserved.
 *             注意：本内容仅限于TOM集团内部传阅，禁止外泄以及用于其他的商业目
 */
@Data
public class ArticleJSON {
	@JSONField(name = "Author")
	private String Author;
	@JSONField(name = "From")
	private String From;
	private String sourceUrl;
	private String summary;
	@JSONField(name = "Title")
	private String Title;
	@JSONField(name = "Release")
	private String Release;
	@JSONField(name = "realPublishTime")
	private String realPublishTime;
	@JSONField(name = "contentType")
	private Integer contentType;

	@JSONField(name = "paramSiteNo")
	private String paramSiteNo;
	@JSONField(name = "paramType")
	private String paramType;
	@JSONField(name = "paramArticleNo")
	private String paramArticleNo;

	@JSONField(name = "Keywords")
	private String Keywords;
	private String keyLabel;
	private String downImagesFlag;
	private String checked;
	private String type;
	private String number;
	private String authorImg;
	private String authorSource;
	private String smallTitle;
	private String headImg;
	private String sitename;
	private String typename;
	private String typeURL;
	@JSONField(name = "Text")
	private List<String> Text;
	private List<String> images;
	private List<String> url;
	private List<String> thumbnail;
	private List<String> tbfalse;
	private String accessParameters;
	private String magazineIssueNumber;
	private String magazinePageNo;
	@JSONField(name = "Points")
	private String Points;
	private String articleListImg;
	private String categroyName; // 第一栏位
	private String categroyTitle; // 第一栏位id
	private String webIntroduction;
	private String subCategoryName;// 第二栏位
	private String subCategoryTitle;// 第二栏位id
	//
	//private String MagazineSinglePrice;

	/**
	 * 2021年4月新增属性
	 *
	 * Producer 製作人
	 * </p>
	 * Author 撰文者
	 * </p>
	 * Sorter 整理者
	 * </p>
	 * Interviewer 採訪者
	 * </p>
	 * Researcher 研究員
	 * </p>
	 * Translator 譯文者
	 * </p>
	 * ExtendTitle 延伸欄位-標題
	 * </p>
	 * ExtendValue 延伸欄位-內容
	 * </p>
	 * CoverList 系列文章
	 * </p>
	 * ArticleInnerList 延伸閱讀(文中)
	 * </p>
	 * ArticleEndList 延伸閱讀(文末)
	 * </p>
	 *
	 */
	private String Producer;
	private String Sorter;
	private String Interviewer;
	private String Researcher;
	private String Translator;
	private String ExtendTitle;
	private String ExtendValue;
	private String Writer;
	private String WebFurtherContent;
	private List<String> CoverList;
	private List<String> ArticleInnerList;
	private List<String> ArticleEndList;
	private List<ArticleContentDTO.JDataBean.DSBoxBean> DSBox;
	private List<ArticleContentDTO.JDataBean.DSImgBean> DSImg;
}
